######################################define project name, board type, and path

#####ROBOT_MODEL : UGV_JILONG_2WD UGV_JILONG_3WD UGV_STONE_2WD UGV_STONE_2WD_PLUS   
ROBOT_MODEL     ?= UGV_STONE_2WD
#####BOARD_TYPE: CONTROL_UNIT_V1 CONTROL_UNIT_V2
BOARD_TYPE		?= CONTROL_UNIT_V2
#####BOOTLOADER  : ENABLE DISABLE
BOOTLOADER_MODE ?= ENABLE
PROJECT			=  HF_Bootloader_Test_$(ROBOT_MODEL)_$(BOARD_TYPE)
#####FPU  : ENABLE DISABLE
FPU_STATE       ?= ENABLE
TOP_PATH        =  ../../../..

##########################################################################source

CXX_SRC			+= ../src/main.cpp ../src/stm32f4xx_it.cpp

#Includes
INCDIR	+= -I. -I../src/ 
	
#########################################################################package
#PAKG: common robot_abstract math imu motor sbus_ppm servo robot_wheel hf_link
PAKG    =

#OS_MODULE: UCOSII UCOSIII GUI FAT
OS_MODULE =      

#LIB_MODULE: EIGEN MATRIX  etc
LIB_MODULE =        

###################################################################include rules

include $(TOP_PATH)/compiler_config.mk



